Object final_overloop "Op de overloop" with name 'overloop' 'gang' 'boven', description [; print "De overloop is gehuld in een schemerig duister. "; if(final_maartje_deur has open){print "Aan de noordkant van de overloop staat de rode deur naar Maartjes kamer op een kier. ";} else {print "Aan de noordkant van de overloop is, dicht, de rood geschilderde deur naar de kamer van Maartje. ";}; "Naast de trap naar beneden staat een houten kastje, waarboven een grote spiegel in een vergulde lijst je beschuldigend aanstaart."; ], s_to "Er is nog geen weg terug.", n_to final_maartje_deur, d_to "Die tocht heb je al ondernomen.", before [; Pray: pray_dialoog.select(1); return true; ], has light transparent; Object final_kastje "kastje" final_overloop with name 'kastje' 'kast' 'dressoir', description "Dit ruw en grof gesneden kastje is @'e@'en van de weinige meubels in huis die je niet zelf gemaakt hebt: het komt uit de erfenis van Hildes grootmoeder. De twee deurtjes aan de voorkant sluiten niet helemaal goed, wat je al jaren zou repareren maar steeds voor je uit schuift.", has container openable ~open scenery; Object final_deurtjes "deurtjes" final_overloop with name 'deurtjes' 'deurtje' 'deuren' 'kastdeur' 'kastdeurtje' 'kastdeuren' 'kastdeurtjes', description "De scheefhangende deurtjes geven het kastje een onverzorgd en armoedig uiterlijk.", before [; Open: <>; ], has scenery pluralname; Object final_fotoboek "fotoboek" final_kastje with pname 'boek' 'fotoboek' 'fotos' 'foto^s' 'album' 'fotoalbum' 'bladzijde' 'pagina' 'foto' '.p' 'volgende' 'pagina' '.or' 'bladzijde' '.or' 'foto' '.p' 'meer' 'fotos' '.or' 'foto^s', gesloten 1, description [; self.gesloten = 0; print "Met bevende handen pak je het fotoalbum vast en sla je het open. Daar zijn ze, de foto's die de idyllische jeugd van Maartje documenteren: gelukkige herinneringen aan een tijd die niet wist wat komen ging. Vrolijke foto's van een blij en hecht gezin."; VraagToets(0,0,0); "Bijna exact kan je de scheiding tussen de eerste en de tweede helft van het fotoboek aanwijzen. Verdwenen is de snelle glimlach, de onschuldige blik, de openheid naar heel de wereld - daarvoor in de plaats het uitdrukkingsloze masker met de ogen die te veel gezien hebben, een naar binnen gekeerde, in haar eigen geest levende Maartje. Iedereen moet het gezien hebben. Maar niemand heeft iets gedaan."; ], before [; Consult, Open: <>; Close: if (self.gesloten == 1) { "Het fotoalbum is al gesloten."; } else { self.gesloten = 1; "Met een getergde zucht sluit je het fotoalbum."; }; ], has ; Object final_spiegel "spiegel" final_overloop class Prop, with name 'spiegel' 'baron' 'glas', description "Het gezicht van de baron staart je vanuit de spiegel tegemoet.", before [; Attack: move final_spiegel_kapot to final_overloop; move final_scherf to final_overloop; remove self; "Woedend sla je met je vuist op het gezicht van de baron dat in het glas van de spiegel gereflecteerd wordt. De spiegel barst, en valt in gruzelementen en @'e@'en enkele grote scherf uiteen."; Take: "De spiegel is als geheel te groot om mee te nemen."; ], has male; Object final_spiegel_kapot "kapotte spiegel" class Prop, with name 'spiegel' 'scherven' 'kapotte' 'glas' 'gruzelementen', description "Het glas van de spiegel ligt in kleine gruzelementen verspreid over het dressoir en de grond.", before [; Attack: "De spiegel is al kapot."; Take: "Aan de kleine brokjes glas heb je niets."; ], has male; Object final_spiegel_lijst "lijst" final_overloop class Prop, with name 'lijst' 'vergulde', description "De overdadig versierde, met goudverf beschilderde lijst is een perfecte uiting van die holle vrolijkheid waarmee jij en Hilde jullie huis proberen te vullen.", before [; Attack: "Dat zal niets oplossen."; ], has male; Object final_scherf "scherf" ! Je hiermee snijden wordt via AttackWith() behandelt. with name 'scherf' 'mes' 'glas', description "Een grote scherf van de spiegel, koud en scherp als ijs.", has male; Object final_maartje_deur class Deur, with pname 'deur' 'kamer' 'Maartjes' 'Maartje' 'rode' 'rood' '.p' '.x' 'rode' 'deur' 'naar' '.x' 'Maartjes' '.or' 'Maartjes' 'kamer' '.or' 'overloop', short_name [; if (location == final_haarslaap) print "deur naar de overloop"; else print "deur naar Maartjes kamer"; return true; ], description [; if (location == final_overloop) "Deze in een te fel rood geschilderde deur leidt naar de kamer van je dochter Maartje."; else "Deze deur leidt terug naar de overloop."; ], found_in final_haarslaap final_overloop, door_dir [; if (location == final_haarslaap) {return s_to;} else {return n_to;}; ], door_to [; if (location == final_haarslaap) return final_overloop; else return final_haarslaap; ], has door openable ~open scenery male; Object final_over_trap "trap" final_overloop class Prop, with pname 'trap' '.p' 'beneden' '.p' '.x' 'houten' 'trap' '.x' 'naar' '.x' 'beneden' '.x' '.p' 'x' 'naar' 'beneden' '.p' '.x' 'naar' 'buiten', description "De houten trap wentelt zich een inktzwarte diepte in.", before [; Climb, Go, Enter: if (noun == self) { <>; }; ], has male; Object final_haarslaap "In Maartjes kamer" with name 'maartjes' 'kamer' 'slaapkamer' 'maartje^s', description [; print "In de donkere kamer staan de meubels van Maartje er liefdeloos bij. Het poppenhuis, al jaren onaangeroerd, kwijnt weg in een hoek, terwijl het bed en het bureau niets zijn dan gebruiksvoorwerpen. Alles lijkt te wachten op het zwarte schouwspel dat zich in de al te doorzichtige duisternis zal voltrekken.^^"; switch(maartje.state) { 1: if(final_deken_maartje has general) "Vanuit het bed staart Maartje je emotieloos aan."; "Op het bed ligt Maartje, naakt."; 3: "Het gewurgde lijk van Maartje ligt op het bed."; 4: "Het verstikte lijk van Maartje ligt op het bed."; 5: "Het lijk van Maartje ligt op het bed in een plas bloed."; } ], before [; Smell: "De bedwelmende geur van Maartjes lichaam vult de kamer."; Huil: if(maartje.state == 1) "Tranen lopen in stromen over je wangen."; "Je weent bittere tranen om de afschuwelijke moord die je zojuist hebt begaan."; Pray: pray_dialoog.select(1); return true; Go: if(noun == s_obj) { if(maartje.state > 1) { print "Je werpt nog een laatste blik op het dode lichaam van Maartje. Dan loop je voor de laatste maal haar kamer uit."; VraagToets(0,0,0); na_haar_dood_dialoog.select(1); return true; } weg_uit_kamer_maartje.select(1); if(weg_uit_kamer_maartje.terug == 1) return true; return false; } ], s_to final_maartje_deur, has light transparent; Object final_maartjebed "Maartjes bed" final_haarslaap class Furniture, with name 'bed' 'Maartjes' 'Maartje^s' 'ledikant' 'kinderbed' 'kinderledikant', description [; switch(maartje.state) { 1: if(final_deken_maartje has general) "Maartje ligt in haar bed, een ruim kinderledikant van verveloos hout. Ze heeft de dekens tot hoog onder haar kin opgetrokken en volgt elk van je bewegingen met ogen die geen enkele gedachte verraden."; "Nu je de deken hebt weggetrokken ligt Maartje naakt op het bed. Ze doet niet de moeite haar geslacht of haar opkomende borstjes te bedekken, en de aanblik van haar witte vlees is als een blaasbalg voor het vuur van je lust."; 3: "Met rode striemen rond haar nek ligt het ontzielde lichaam van Maartje op haar bed."; 4: "Het ontzielde lichaam van Maartje ligt op het bed."; 5: "In een plas van haar eigen bloed ligt het ontzielde lichaam van Maartje op het bed."; }; ], before [; Enter: <>; ], has enterable container transparent scenery open proper; Object final_deken_maartje "Maartjes deken" final_maartjebed class Prop, with name 'deken' 'dekens' 'dekbed' 'laken' 'lakens', description [; if(self has general){ "Maartje heeft de rood-blauwe dekens tot vlak onder haar kin opgetrokken. Het is haar laatste schild."; } "Het rood-blauwe dekentje heeft Maartje wel van de koude kunnen redden, maar liet ergere vijanden ongehinderd door."; ], before [; LookUnder, Pull, Take: ! give ~general if(self hasnt general) "Het dekentje verbergt al niets meer van Maartjes naaktheid."; give self ~general; if(maartje.state == 1) "Je trekt de deken opzij waaronder Maartjes naakte lichaam verborgen lag. Ze verroert zich niet, en doet niet eens de moeite haar geslacht of haar opkomende borstjes te bedekken. De aanblik van haar witte vlees is als een blaasbalg voor het vuur van je lust."; "Je trekt de deken opzij waaronder Maartjes naakte lichaam verborgen lag."; ], has general; Object final_kussen "Maartjes kussen" final_maartjebed with name 'kussen' 'Maartjes' 'Maartje^s' 'sloop' 'kussensloop', description "Je kunt de geur van haar haren, die ook de geur van haar kussen is, in gedachten al ruiken.", before [; Smell: <>; ], has proper; Object final_raam_maar "raam" final_haarslaap with name 'raam' 'venster' 'vensterglas' 'buiten', description "Buiten staan de dreigende naaldbossen in vijandig stilzwijgen.", before [; Search: <>; Close: if(self has open){give self ~open; "Je sluit het raam, en een doodse stilte keert terug.";}; Open: if(self hasnt open){give self open; "Het raam zwaait open, en het geluid van de wind door het dennenbos sluipt zachtjes naar binnen. Ergens, ver weg, hoor je het huilen van wolven.";}; Climb: "Om naar buiten te gaan is dat te gevaarlijk; om zelfmoord te plegen niet gevaarlijk genoeg."; ], has scenery openable ~open; Object final_sneeuw_maar "sneeuw" final_haarslaap class Prop, with name 'sneeuw' 'wit' 'witte' 'laag', description "Een dik pak sneeuw heeft zich de afgelopen dagen op het landschap genesteld. De boomtakken buigen zwaar door onder hun witte last.", has scenery male; Object final_maan_maar "maan" final_haarslaap class Prop, with name 'maan', description "Vanaf deze kant van het huis is de maan niet te zien.", has scenery male; Object final_bos_maar "bos" final_haarslaap class Prop, with name 'bos' 'woud' 'bossen' 'bomen' 'boom' 'dennenbos' 'naaldbos' 'dennenbossen' 'naaldbossen', description "Het woud ligt als een inktzwarte massa over de heuvels. Maar zelfs het hart van deze duisternis is nog veel lichter dan het hart van de mens.", has scenery; Object final_heuvels_raam "heuvels" final_haarslaap class Prop, with name 'heuvels' 'heuvel', description "Monotoon staan de heuvels in het gelid.", has pluralname scenery; Object final_wolven_maar "wolven" final_haarslaap class Prop, with name 'wolven' 'wolf', counter 0, description [; print "Je neemt geen beweging waar in het bos, niet van deze afstand."; if (final_raam_maar has open) { print " Maar een weeklagend gehuil stijgt, nauwelijks hoorbaar, op vanaf verre heuvels."; }; ""; ], before [; Listen: if(self.counter == 0){self.counter = 1; "Je buigt uit het raam om het gehuil van een roede wolven beter te kunnen horen. Even lijkt het alsof de verschillende jammerklachten een melodie vormen, maar dan verstommen ze plotseling. Een onheilszwangere stilte volgt.";} else { "Vanuit de diepte van het woud stijgt zo nu en dan het gehuil van wolven op."; }; ], has scenery pluralname; Object final_wind "wind" final_haarslaap class Prop, with name 'wind', before [; Examine, Listen: "De wind suist zachtjes over de sneeuw-beladen takken van het dennenbos."; ], has male; Object final_poppenhuis "poppenhuis" final_haarslaap class Furniture, with name 'poppenhuis', description "Ooit heb je dit poppenhuis zelf in elkaar gezet: drie verdiepingen, met deurtjes en raampjes die open en dicht kunnen, allerhande meubels, en houten popjes met fijn gesneden gezichten die de woning kunnen bevolken. Hilde heeft gordijntjes gemaakt, vloerkleedjes en kleertjes voor de poppen. Nu staat het verstoft in een hoek, al jaren niet meer aangeraakt. De verf begint los te laten. De gordijntjes zijn flets geworden.", before [; Play: "Dat is te cynisch."; ], has scenery container open; Object final_pop_deurtjes "poppendeurtjes" final_poppenhuis class Prop, with name 'deurtjes' 'deurtje' 'klinken' 'deurklinken' 'deurklinkjes' 'deurklink' 'klink' 'poppendeurtjes' 'poppendeurklinkjes', description "Geschilderde poppendeurtjes met bewegende poppendeurklinkjes, scheiden de verschillende kamers in het poppenhuis. Aangezien de deuren geen sloten hebben geeft het de poppen toch niet echt veel privacy.", has pluralname; Object final_pop_meubels "poppenmeubels" final_poppenhuis class Prop, with name 'meubels' 'stoeltjes' 'tafeltjes' 'stoeltje' 'tafeltje' 'poppenmeubels' 'poppenstoeltjes', description "Kleine poppenstoeltjes staan gegroepeerd rond poppentafeltjes.", has pluralname; Object final_pop_raampjes "poppenraampjes" final_poppenhuis class Prop, with name 'raampjes' 'raampje' 'poppenraampjes' 'poppenramen', description "In de zijkanten van het poppenhuis zijn poppenraampjes waar verschuifbare poppengordijntjes voor hangen.", has pluralname; Object final_pop_gordijntjes "poppengordijntjes" final_poppenhuis class Prop, with name 'gordijntjes' 'gordijntje' 'poppengordijntjes' 'poppengordijntje', description "Van kleine lapjes stof heeft Hilde gordijntjes gemaakt die passen bij het interieur van de poppenwoning. De gordijntjes sluiten niet precies, zodat wat er binnen gebeurt nooit lang een geheim kan blijven voor de poppengemeenschap.", geopend 0, before [; Pull, Push: if(self.geopend == 0) { self.geopend = 1; "Je schuift de gordijnen helemaal open. De wereld doet al te graag of ze onwetend is; dat gemak gun je haar niet."; } else { self.geopend = 0; "Je schuift de gordijntjes weer dicht. Wat maakt het allemaal ook uit. Als de gordijnen open staan sluiten de mensen hun ogen wel."; } ], has pluralname; Object final_pop_kleedjes "poppenkleedjes" final_poppenhuis class Prop, with name 'kleedjes' 'kleedje' 'poppenkleedjes' 'poppenkleedje' 'vloerkleedjes' 'vloerkleedje' 'poppenvloerkleedjes' 'poppenvloerkleedje' 'mot' 'motten', description "Zachte poppenkleedjes bedekken de houten vloer van het poppenhuis. Ze zijn stoffig en er lijken motten in te zitten.", has pluralname; Object final_pop_kleertjes "poppenkleertjes" final_poppenhuis class Prop, with name 'kleertjes' 'kleertje' 'poppenkleertjes' 'poppenkleertje' 'poppenkleding', description "De poppenkleertjes zijn met oog voor het kleinste detail door Hilde genaaid: jurkjes, broekjes, shirtjes, rokjes, schoentjes, zelfs sokjes en hoedjes zijn niet vergeten. Misschien heb je Hilde wel nooit zo gelukkig gezien als toen ze hier jaren geleden al haar creativiteit in kon uitleven. ", has pluralname; Object final_poppen "poppen" final_poppenhuis with name 'poppen' 'pop' 'vaderpop' 'moederpop' 'poppendochter' 'poppendochtertje' 'popjes', description [; if(poppenhuis.played == 0) "In het poppenhuis leven drie popjes: een vaderpop, een moederpop en een poppendochter. Vaderpop loopt de poppentrap op, terwijl moederpop in de keuken met het huishouden bezig is. De poppendochter ligt, nog gekleed in haar rode jurkje, op bed in haar slaapkamer."; ], before [; Take: "De poppen zijn de enigen in jullie huis die op dit moment een normaal gezinsleven hebben, en je bent niet van plan dat te gaan verstoren."; Play: <>; ], has pluralname; Object final_bureau "bureau" final_haarslaap class Furniture, with name 'bureau' 'tafel' 'schrijftafel' 'werktafel' 'beukenhout', description "Het kleine bureau van gelakt beukenhout is bezaaid met vellen papier, schriften en kleurpotloden.", has scenery supporter; Object final_papier "vellen papier" final_bureau class Prop, with name 'vellen' 'papier' '.p' 'papier' '.p' 'vel' '.p' 'papieren' '.p' 'stapels' '.x' 'papier' '.or' 'papieren' '.p' 'wit' 'onbeschreven', description "Een aantal nette stapels onbeschreven papier zijn links op het bureau gelegd, maar tientallen betekende vellen liggen chaotisch verspreid over het tafelblad.", has pluralname; Object final_tekeningen "tekeningen" final_bureau class Prop, with pname 'tekening' '.p' 'tekeningen' '.p' 'betekende' '.or' 'beschreven' '.or' 'betekend' 'vel' '.or' 'vellen' '.or' 'papier' '.or' 'papieren', description "De tekeningen die Maartje gemaakt heeft zijn chaotisch, donker en vol pijn: vooral gezichten in verwrongen uitdrukkingen, maar ook monsters, graven, en, vooraan op tafel, een klein meisje met een rode jurk helemaal alleen in een wereld van zwarte muilen die haar willen verslinden. Het felle rood spat van het blanke papier, zelfs in het zwakke licht van de sterren.", has pluralname; Object final_plafond "plafond" final_haarslaap class Prop, with name 'plafond' 'boven' 'taferelen', description "Beschilderd als het is met liefelijke taferelen is Maartjes plafond @'e@'en grote leugen.", has ; Object final_meubilair "meubilair" final_haarslaap class Prop, with name 'meubilair' 'meubels', description "Een bed, een bureau en een verstoft poppenhuis vormen het meubilair van Maartjes kamer.", has ; Object final_beer "knuffelbeer" final_haarslaap with name 'beer' 'knuffel' 'knuffelbeer' 'Bruin', description "Vroeger geloofde je dat knuffels 's nachts tot leven kwamen, en in het donker hele gesprekken met elkaar voerden. Maar Bruin ziet er maar levenloos uit.", before [; Knuffel: "Je pakt de beer stevig in je armen, en knuffelt hem alsof je leven er van af hangt. Een traan rolt over je wangen."; Kiss: "Je geeft de knuffelbeer een zoen op zijn bruine snuit."; Take: if(final_beer has general && maartje.state == 1) { "Maartje houdt de beer stevig vast."; } ], has male; Object maartje "Maartje" final_maartjebed with name 'Maartje' 'dochter' 'kind' 'meisje', description [; switch(maartje.state) { 1: if(final_deken_maartje has general) "Maartje ligt goed in haar deken ingepakt in haar bed, zoals elke nacht. De apathische blik in haar ogen, alsof ze al haar gevoelens heeft uitgezet, doet je meer pijn dan haar wanhoop gedaan zou hebben. Zo kijkt ze elke nacht."; "Nu je de deken hebt weggetrokken ligt Maartje naakt op het bed. Ze doet niet de moeite haar geslacht of haar opkomende borstjes te bedekken, en de aanblik van haar witte vlees is als een blaasbalg voor het vuur van je lust."; 3: "Met rode striemen rond haar nek ligt het ontzielde lichaam van Maartje op haar bed."; 4: "Het ontzielde lichaam van Maartje ligt op het bed."; 5: "In een plas van haar eigen bloed ligt het ontzielde lichaam van Maartje."; } ], state 1, ! 1 = alive, 3 = strangled, 4 = suffocated, 5 = cut spoken 0, before [; Fuck: MaartjeVrij(); return true; Touch: maartje_streel_eerste_dialoog.select(1); return true; Attack: if(self.state == 1) { DoodMaartje(3); return true; } else { "Ze is al dood."; } Spreek: if(self.state > 1) "Met doden kan je niet spreken."; if(self.spoken == 1) maartje_spreek_dialoog.select(10); maartje_spreek_dialoog.select(1); self.spoken = 1; return true; ], life [; Give: if(noun == final_beer && second == self && parent(final_beer) == player) { if(self.state > 1) { move final_beer to final_maartjebed; "Je legt Bruin op het dode lichaampje van je dochter, en drapeert haar armen om hem heen. Ze liggen er vredig bij."; } move final_beer to final_maartjebed; give final_beer general; "~Hier, neem Bruin,~ zeg je tegen Maartje.^^ Woordeloos pakt ze de beer uit je handen en klemt hem tegen haar borst."; } if(noun == final_scherf && second == self && parent(final_scherf) == player) { print "Je strekt de hand uit waarin je het scherpe stuk glas houdt.^^"; scherf_aan_haar_dialoog.select(1); return true; } if(second == self && noun ~= final_scherf && noun ~= final_beer) "Dat hoef je niet aan Maartje te geven."; return false; Show: if(noun == final_beer && second == self && parent(final_beer) == player) { "Maartje kijkt verlangend naar Bruin."; } if(noun == final_scherf && second == self && parent(final_scherf) == player) { "Maartje kijkt ongerust naar het scherpe stuk glas."; } if(second == self && noun ~= final_scherf && noun ~= final_beer) "Het maakt geen bijzondere reactie bij haar los."; return false; Kiss: maartje_zoen_eerste_dialoog.select(1); return true; ], has female animate proper transparent; Object pray_dialoog class Character, with vergeef 0, quip [a b; switch (a) { 12: 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 4, 2, 3, 4, 5); 21: "~Genadige God, vergeef mij alstublieft de misdaad die ik begaan zal.~"; 22: self.qoff(2); self.vergeef = 1; "Geloof je dat God je die misdaad vergeven zal?^"; 23: qqon = true; killz = true; killq = true; 24: return Qlist(b, 2, 6, 7); 31: "~Genadige God, vergeef mij dat ik mijn dochter heb omgebracht!~"; 32: self.qoff(3); "Geloof je dat God je die misdaad vergeven zal?^"; 33: qqon = false; killz = true; killq = true; 34: return Qlist(b, 2, 6, 7); 41: "~Alstublieft God, geef mij de kracht om mijn lust te weerstaan.~"; 42: self.qoff(4); "Verhoort God je gebed?^"; 43: qqon = true; killz = true; killq = true; 44: return Qlist(b, 2, 6, 7); 51: "~Lieve God, ik vraag niets voor mijzelf, maar redt U alstublieft mijn dochter Maartje.~"; 52: self.qoff(5); "Zal ze ooit door God gered worden?^"; 53: qqon = true; killz = true; killq = true; 54: return Qlist(b, 2, 6, 7); 61: "Ja."; 62: return true; 63: qqon = true; killz = true; killq = true; 71: "Nee."; 72: return true; 73: qqon = true; killz = true; killq = true; } rfalse; ], dochter_dood [; self.qoff(2); self.qoff(4); self.qoff(5); if(self.vergeef == 0) self.qon(3); return true; ], has concealed; Object dood_mij_bij_maartje_dialoog class Character, with quip [a b; switch (a) { 12: 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 3, 2, 3, 4); 21: "~Ik doe het voor jou.~"; 22: return true; 23: qqon = true; killz = true; killq = true; 31: "~Ik verdien het. Het is mijn straf.~"; 32: return true; 33: qqon = true; killz = true; killq = true; 41: "~Het spijt me. Alles spijt me.~"; 42: return true; 43: qqon = true; killz = true; killq = true; } ], has concealed; Object scherf_aan_haar_dialoog class Character, with quip [a b; switch (a) { 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 3, 2, 3, 4); 21: "~Ga je gang. Leef al je woede uit op mij.~"; 22: print "Maartje kijkt je verschrikt aan...^^"; 23: qqon = true; killz = true; killq = true; 24: return Qlist(b, 2, 5, 6); 31: "~Ik kan het zelf niet. Hier is een scherf, en hier is mijn halsslagader.~"; 32: print "Maartje kijkt verschrikt naar het scherpe stuk glas, dan naar waar jij op je nek wijst.^^"; 33: qqon = true; killz = true; killq = true; 34: return Qlist(b, 2, 7, 8); 41: "~Ik heb je leven verpest. Dit is de enige uitweg.~"; 42: print "Aarzelend pakt Maartje het scherpe stuk glas van je over.^^"; 43: qqon = true; killz = true; killq = true; 44: return Qlist(b, 2, 9, 10); 51: "... en schudt dan, zonder iets te zeggen en op de rand van tranen, van nee."; 52: print "Je trekt verslagen je hand terug.^"; 53: qqon = true; killz = true; killq = true; 61: "... maar pakt dan het stuk glas van je over. In haar ogen brandt een diepe haat."; 62: print "Je gaat op je knie@:en op de grond zitten, naast haar bed, ontkleed. Het scherpe glas in Maartjes hand beweegt zich langzaam naar je toe, terwijl de tranen over haar rood aangelopen gezichtje rollen. Graag zou je je ogen sluiten voor het naderende onheil, maar je dwingt jezelf te blijven kijken. Dat is onderdeel van je straf."; VraagToets(0,0,0); print "~Klootzak,~ fluistert Maartje, ~vuile, vuile klootzak.~ Haar hele lichaam schokt van het huilen. Dan stoot ze de glasscherf genadeloos in...^^"; 63: qqon = true; killz = true; killq = true; 64: return Qlist(b, 3, 11, 12, 13); 71: "Wanhopig schudt Maartje haar hoofd. ~Dat moet je niet doen,~ fluistert ze."; 72: print "~Zou zelfs dat geen oplossing zijn?~, snik je. ~Lieve God, is er dan geen ontkomen aan?~^"; 73: qqon = true; killz = true; killq = true; 81: "Dan pakt ze de scherf, terwijl jij naast haar neerknielt en haar - al huilend - je nek aanbiedt."; 82: ZijDoodtMijMetScherf(1); return true; 83: qqon = true; killz = true; killq = true; 91: "Maar ze zit met de scherf in haar handen alsof ze niet weet wat ze ermee aanmoet."; 92: print "~Het... het geeft niet. Geef maar weer hier,~ zeg je na een minuut, en je pakt het glas weer uit haar handen.^"; 93: qqon = true; killz = true; killq = true; 101: "Ze kijkt je smekend aan, maar je geeft geen krimp. Dan drukt ze de scherf in haar pols."; 102: print "Je dwingt jezelf toe te kijken wanneer ze het vlijmscherpe glas over haar pols haalt, tegen de richting van de bloedvaten in. Er sijpelt slechts een weinig bloed naar buiten.^^ ~Je moet met de slagaders mee snijden,~ zeg je haar. Je stem is doods en emotieloos. Maartje slaat haar ogen naar je op; tranen lopen over haar wangen - maar ze doet wat je zegt, steekt de scherf nogmaals diep in haar vlees en snijdt haar slagader open. Rood bloed spuit in een grote straal naar buiten, over haar lichaam en over haar bed."; VraagToets(0,0,0); move final_scherf to final_haarslaap; maartje.state = 5; print "Je kan je ogen niet van het gruwelijk schouwspel lostrekken. Zachtjes zakt Maartje terug in haar bed. De scherf valt uit haar krachteloos geworden hand. Het bloed blijft stromen, maar steeds langzamer, en Maartje wordt steeds bleker, haalt langzamer adem en sluit uiteindelijk haar ogen. Dan, op het moment dat ze sterft, verschijnt op haar gelaat...^^"; 103: qqon = true; killz = true; killq = true; 104: return Qlist(b, 3, 14, 15, 16); 111: "... je halsslagader."; 112: ZijDoodtMijMetScherf(1); 113: qqon = true; killz = true; killq = true; 121: "... je buik."; 122: ZijDoodtMijMetScherf(2); 123: qqon = true; killz = true; killq = true; 131: "... je kruis."; 132: ZijDoodtMijMetScherf(3); 133: qqon = true; killz = true; killq = true; 141: "... een zwakke glimlach."; 142: maartje_zelfmoord_dialoog.select(1); return true; 143: qqon = true; killz = true; killq = true; 151: "... een uitdrukking van totale rust."; 152: maartje_zelfmoord_dialoog.select(1); return true; 153: qqon = true; killz = true; killq = true; 161: "... een uitdrukking van pure wanhoop."; 162: maartje_zelfmoord_dialoog.select(1); return true; 163: qqon = true; killz = true; killq = true; } ], has concealed; Object maartje_zelfmoord_dialoog class Character, with quip [a b; switch (a) { 12: pray_dialoog.dochter_dood(); print "Was dit werkelijk het beste voor haar?^^"; 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 2, 2, 3); 21: "Ja. Zij had nooit meer gelukkig kunnen worden."; 22: return true; 23: qqon = true; killz = true; killq = true; 31: "Nee. Maar ik kon haar ongeluk niet meer aanzien."; 32: return true; 33: qqon = true; killz = true; killq = true; } rfalse; ], has concealed; Object maartje_zoen_eerste_dialoog class Character, with quip [a b; switch (a) { 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 3, 2, 3, 4); 21: "E@'enmaal, teder, op haar voorhoofd."; 22: if(maartje.state > 1) { "Je drukt met je lippen een kus op Maartjes bleke voorhoofd, ten afscheid."; } else { "Maartje verstijft zodra je over haar heen buigt, maar je zoent haar slechts lichtjes op haar voorhoofd."; } 23: qqon = true; killz = true; killq = true; 31: "Begerig, op haar mond."; 32: MaartjeZoen(1); return true; 33: qqon = true; killz = true; killq = true; 41: "Wild, over haar gehele lichaam."; 42: MaartjeZoen(2); return true; 43: qqon = true; killz = true; killq = true; } rfalse; ], has concealed; Object maartje_streel_eerste_dialoog class Character, with quip [a b; switch (a) { 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 3, 2, 3, 4); 21: "Streel met je vingers even, licht, haar glanzende haar."; 22: if(maartje.state == 1) { "Je laat je vingers door haar geurige, volle haar glijden. Maartje kijkt je angstig aan."; } else { "Je laat je vingers door Maartjes geurige, volle haar glijden. Haar dode ogen staren wezenloos voor zich uit."; } 23: qqon = true; killz = true; killq = true; 31: "Streel gepassioneerd haar wangen, haar nek, haar armen, ..."; 32: MaartjeStreel(1); return true; 33: qqon = true; killz = true; killq = true; 41: "Streel haar wild en begerig."; 42: MaartjeStreel(2); return true; 43: qqon = true; killz = true; killq = true; } rfalse; ], has concealed; Object weg_uit_kamer_maartje class Character, with terug 0, quip [a b; switch (a) { 12: "Waarom loop je de gang op?"; 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 2, 2, 3); 21: "Het is me gelukt me te beheersen. Ik heb de lust overwonnen."; 22: self.terug = 1; IkOverwinLust(); return false; 23: qqon = true; killz = true; killq = true; 31: "Ik loop alleen even terug om iets te halen."; 32: self.terug = 0; return true; 33: qqon = true; killz = true; killq = true; } rfalse; ], has concealed; Object maartje_spreek_dialoog class Character, with terug 0, quip [a b; switch (a) { 12: "~Maartje,~ stamel je, ~ik...~"; 13: qtype = MainMenu; qqon = true; killz = true; killq = true; 14: return Qlist(b, 3, 2, 3, 4); 21: "[Bedremmeld] ~Ik ben de slechtste vader die je had kunnen hebben. Het meest waardeloze schepsel, nog te min om je zelfs maar te mogen zien - en toch was ik het die over jou als ouder werd aangesteld.~"; 22: print "Maartje zwijgt angstig.^^"; 23: qqon = true; killz = true; killq = true; 24: return Qlist(b, 5, 5, 6, 7, 8, 9); 31: "[Wanhopig] ~Ik kan niet goed praten wat ik al die jaren gedaan heb. Wat recht is is recht, en wat krom is is krom, en wat was ooit krommer dan dit? Maar misschien, heel misschien, kan ik proberen om het uit te leggen.~"; 32: print "Maartje zwijgt angstig.^^"; 33: qqon = true; killz = true; killq = true; 34: return Qlist(b, 5, 5, 6, 7, 8, 9); 41: "[Smekend] ~Haat me niet, lieve Maartje, alsjeblieft. Ik weet wat ik heb gedaan en ik weet wat ik ben en ik weet dat ik het onmogelijke vraag, maar alsje-alsje-alsjeblieft, haat mij niet.~"; 42: print "Maartje zwijgt angstig.^^"; 43: qqon = true; killz = true; killq = true; 44: return Qlist(b, 5, 5, 6, 7, 8, 9); 51: "~Ik heb vannacht gedroomd, over wolven, gargouilles en baronnen. Een hele bizarre droom, maar hij heeft mij de ogen geopend.~"; 52: self.qoff(5); print "~Ik droomde,~ vervolg je, ~dat ik jou moest redden uit de klauwen van een kwaadaardige baron. Maar toen ik op weg ging naar zijn kasteel werd mij de weg versperd door een hongerige wolvin die voedsel voor haar jonkie zocht. "; switch(wolvin.status) { 5, 6: print "Ik heb haar toen gedood.~^^"; 25, 26: print "Ik heb haar gedood, maar wel nog haar jong geholpen.~^^"; 7: print "Ik heb toen jouw dagboek aan haar opgeofferd.~^^"; 8: print "Ik heb toen Bruin aan haar opgeofferd.~^^"; 9,15: print "Ik heb haar toen gekalmeerd, zodat ik langs haar kon lopen.~^^"; 10: print "Ik ben haar eerst genaderd, en toen ze er het minst op verdacht was heb ik haar plotseling gedood.~^^"; 11: print "Ik ben toen zo hard als ik kon weggerend.~^^"; 12: print "Met opperste zelfbeheersing ben ik gewoon langs haar gelopen, alsof ze er niet was.~^^"; 13: print "Met de moed der wanhoop ben ik toen over haar heen gesprongen, om bij jou te kunnen komen.~^^"; 14: print "Ik heb haar leed gedeeld, en die band van gezamenlijk treuren overwon onze vijandschap.~^^"; 99: print "Ik heb toen mezelf aan haar en haar jong gevoerd, zodat ze niet van de honger zouden omkomen.~^^"; 100: print "Ik was te besluiteloos, en de wolvin verscheurde mij.~^^"; } 53: qqon = true; killz = true; killq = true; 54: return Qlist(b, 3, 11, 12, 13); 61: "~Je moet me niet haten, Maartje, want ik het is ook allemaal mijn schuld niet. Ik kan het ook niet helpen.~"; 62: self.qoff(6); 63: qqon = true; killz = true; killq = true; 64: return Qlist(b, 2, 20, 21); 71: "~Ik... ik wil het goed maken, Maartje. Ik wil het goed maken.~"; 72: self.qoff(7); print "Stil staart Maartje voor zich uit.^^"; 73: qqon = true; killz = true; killq = true; 74: return Qlist(b, 3, 24, 25, 26); 81: "~Ik zal je niet om vergeving vragen, niet hier en niet nu, want ik weet dat het onmogelijk is mij die nu te geven.~"; 82: self.qoff(8); 83: qqon = true; killz = true; killq = true; 84: return Qlist(b, 2, 27, 28); 91: "~Ik wil je heel plechtig iets beloven, Maartje. Dit was de laatste keer. Het zal nooit meer gebeuren.~"; 92: self.qoff(9); print "Op het gezicht van Maartje is niet af te lezen dat ze je gehoord heeft.^^"; 93: qqon = true; killz = true; killq = true; 94: return Qlist(b, 2, 31, 32); 103: qtype = MainMenu; qqon = true; killz = true; killq = true; 104: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 111: switch(wolvin.status) { 5, 6: "~Alleen wie bereid is tot het uiterste te gaan kan zijn problemen oplossen.~"; 25, 26: "~Zelfs als het onvoldoende is, is het toch beter te proberen je misdaden goed te maken dan dat helemaal niet te proberen.~"; 7: "~Het kwam zelfs niet bij me op dat jouw gedachten wel eens veel meer de sleutel tot je verlossing zouden kunnen zijn dan mijn daden.~"; 8: "~Terwijl Bruin je toch altijd meer te bieden heeft gehad dan ik.~"; 9,15: "~Ik besefte dat ik kalm en rationeel moest zijn om me tegen het vuur en de baron te kunnen wapenen; al te vaak had ik me door passies en emoties laten meeslepen.~"; 10: "~Een verraderlijke streek, die mij toonde hoe rot ik van binnen was.~"; 11: "~Ik besefte me toen dat ik een lafaard was, en dat ik moest leren mijn problemen te zien in plaats van ervoor weg te rennen.~"; 12: "~Dat was dapper. Het betekende dat ik geleerd had niet de ogen te sluiten voor mijn problemen.~"; 13: "~Dat was dapper. Het betekende dat ik geleerd had te handelen wanneer dat nodig is.~"; 14: "~Zo leerde ik dat alleen wanneer iedereen die in een smartelijke situatie gevangen gehouden is elkaar leert begrijpen, er een oplossing gevonden kan worden.~"; 99: "~Dat was nobel. Ook nu wil ik mezelf offeren om mijn fouten ongedaan te maken.~"; 100: "~Daar leerde ik dat ik moest handelen om ooit iets te bereiken.~"; } 112: print "~Toen ik verder ging ontmoette ik een gargouille, die mij probeerde te tonen wat mijn probleem werkelijk was. Hijzelf was ook de gevangene van een duistere cirkel van misdaad en leed. "; switch(gar_stage3.afloop) { 0: print "Maar ik wilde niet naar hem luisteren."; 2: print "Ik maakte hem uit voor monster, en heb hem gedood."; 3: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en doodde hem."; 4: print "Uit barmhartigheid doodde ik hem."; 5: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en daarop pleegde hij zelfmoord."; 6: print "Ik vertelde hem dat zelfmoord de beste uitweg was, en hij vernietigde zichzelf."; 7: print "Ik vertelde hem dat er altijd nog hoop is op een goede afloop, en zo namen wij afscheid."; 8: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en wanhopig namen wij afscheid."; 9: print "Ik vertelde hem dat hij voor altijd schuldig zou zijn, en bedrukt namen wij afscheid."; } print "~^^"; 113: qqon = true; killz = true; killq = true; 114: return Qlist(b, 3, 14, 15, 16); 121: switch(wolvin.status) { 5, 6: "~Maar later realiseerde ik me dat ik het recht niet had mijn probleem zo ver boven het hare te zetten dat ik zelfs bereid was ervoor te doden.~"; 25, 26: "~Zelfs als de ouders onze vijanden zijn, hebben wij toch de plicht de kinderen te helpen. Zij kunnen nog niet voor zichzelf opkomen.~"; 7: "~Zo was het eens te meer mijn zwakheid die jouw leven vernietigde.~"; 8: "~Zo was het eens te meer mijn zwakheid die jouw geborgenheid vernietigde.~"; 9,15: "~Een probleem kan je nooit alleen oplossen. Het moet altijd samen met de ander worden opgelost, en daartoe moeten eerste de haat en de angst tot rust gebracht worden.~"; 10: "~Toen realiseerde ik me pas dat mijn wens om bij jou te komen sterker was dan de moederliefde van de wolvin - terwijl toch geen enkele ouder zo veel van haar kind had kunnen houden als juist zij.~"; 11: "~Maar toen vatte ik weer moed en keerde terug. De wolvin bleek er niet meer te zijn. Zelfs als het soms tegen zit en je alleen verder van je doel lijkt te komen, kan je uiteindelijk elk probleem toch oplossen.~"; 12: "~Zo heb ik dat altijd gedaan: ik leerde met mijn problemen te leven en pakte ze nooit daadwerkelijk aan.~"; 13: "~Zo heb ik dat altijd gedaan: ik leerde mijn problemen te omzeilen en pakte ze nooit daadwerkelijk aan.~"; 14: "~Zo leerde ik dat mijn smart mij de kracht kon geven om mijn woestheid te weerstaan.~"; 99: "~Maar ondanks het offer bleven de problemen hetzelfde. Ik was nog steeds op weg naar de baron, en mijn boetvaardigheid had niets geholpen.~"; 100: "~Zo zag ik in dat moederliefde uiteindelijk altijd overwint - en dat gaf me hoop.~"; } 122: print "~Toen ik verder ging ontmoette ik een gargouille, die mij probeerde te tonen wat mijn probleem echt was. Hijzelf was ook de gevangene van een duistere cirkel van misdaad en leed. "; switch(gar_stage3.afloop) { 0: print "Maar ik wilde niet naar hem luisteren."; 2: print "Ik maakte hem uit voor monster, en heb hem gedood."; 3: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en doodde hem."; 4: print "Uit barmhartigheid doodde ik hem."; 5: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en daarop pleegde hij zelfmoord."; 6: print "Ik vertelde hem dat zelfmoord de beste uitweg was, en hij vernietigde zichzelf."; 7: print "Ik vertelde hem dat er altijd nog hoop is op een goede afloop, en zo namen wij afscheid."; 8: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en wanhopig namen wij afscheid."; 9: print "Ik vertelde hem dat hij voor altijd schuldig zou zijn, en bedrukt namen wij afscheid."; } print "~^^"; 123: qqon = true; killz = true; killq = true; 124: return Qlist(b, 3, 14, 15, 16); 131: switch(wolvin.status) { 5, 6: "~Maar geweld is nooit een oplossing, en maakt alles altijd alleen erger.~"; 25, 26: "~Al te gemakkelijk suste ik zo mijn geweten. Wanneer je iets goed wil maken, moet je ook bereid zijn er alles voor te doen.~"; 7: "~Juist de herinnering aan die slechte jaren moest vernietigd worden opdat je ooit verlost zou kunnen worden.~"; 8: "~Het kind-zijn had je toch al verloren - het was je volwassenheid die ik wilde redden.~"; 9,15: "~Dat klinkt heel mooi, maar het is juist de kalmte die onze doem is. Wie niet durft te vechten wordt medeplichtig doordat hij toestaat wat hij zou moeten verhinderen.~"; 10: "~Het was uit medelijden en mededogen dat ik handelde, want ze hadden de winter nooit kunnen overleven. Soms is de hardste oplossing de beste.~"; 11: "~Het was het mij simpelweg niet waard om iemand anders pijn te doen. Dat kon ik niet: nog meer leed berokkenen dan ik al gedaan had. Nooit meer wil ik leed berokkenen.~"; 12: "~Waarom besprong ze mij niet? Waarom durfde ze dat niet aan, terwijl het toch de enige mogelijkheid was om haar jong te voeden? Ik nam me voor zelf wel actie te ondernemen wanneer het erop aankwam.~"; 13: "~Waarom viel de wolvin mij toen niet aan? Waarom durfde ze dat niet, terwijl het toch de enige mogelijkheid was om haar jong te voeden? Ik nam me voor zelf wel actie te ondernemen wanneer het erop aankwam.~"; 14: "~Zo zag ik in dat zwelgen in zelfmedelijden leidt tot passiviteit, en dat de wolvin haar jong veronachtzaamde omdat ze te veel nadacht over haar leed.~"; 99: "~Dat was de gemakkelijke uitweg. Ik zal moeten leren leven met mijn fouten, in plaats van te vluchten in de dood.~"; 100: "~Daar leerde ik dat niet te handelen, de totale passiviteit, voor mij de oplossing kon zijn.~"; } 132: print "~Toen ik verder ging ontmoette ik een gargouille, die mij probeerde te tonen wat mijn probleem echt was. Hijzelf was ook de gevangene van een duistere cirkel van misdaad en leed. "; switch(gar_stage3.afloop) { 0: print "Maar ik wilde niet naar hem luisteren."; 2: print "Ik maakte hem uit voor monster, en heb hem gedood."; 3: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en doodde hem."; 4: print "Uit barmhartigheid doodde ik hem."; 5: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en daarop pleegde hij zelfmoord."; 6: print "Ik vertelde hem dat zelfmoord de beste uitweg was, en hij vernietigde zichzelf."; 7: print "Ik vertelde hem dat er altijd nog hoop is op een goede afloop, en zo namen wij afscheid."; 8: print "Ik vertelde hem dat hij nooit zou kunnen veranderen, en wanhopig namen wij afscheid."; 9: print "Ik vertelde hem dat hij voor altijd schuldig zou zijn, en bedrukt namen wij afscheid."; } print "~^^"; 133: qqon = true; killz = true; killq = true; 134: return Qlist(b, 3, 14, 15, 16); 141: switch(gar_stage3.afloop) { 0: "~Dwaas die ik was; alsof ik van zijn verhaal niet had kunnen leren.~"; 2: "~Maar als hij een monster was, wat ben ik dan? Ook een monster. Iemand die de dood verdient.~"; 3: "~Maar als hij niet kon veranderen, dan zou ik toch ook niet kunnen veranderen? Verdiende ik dus ook de dood?~"; 4: "~Maar als voor hem de dood het beste was, waarom zou dat dan niet ook voor mij gelden?~"; 5: "~Maar als hij niet kon veranderen, dan zou ik toch ook niet kunnen veranderen? Moest ik dan ook een einde aan mijn leven maken?~"; 6: "~Maar als voor hem de dood het beste was, waarom zou dat dan niet ook voor mij gelden?~"; 7: "~Maar nu zie ik in dat er geen enkele reden tot hoop was.~"; 8: "~Maar als hij niet kon veranderen, dan zou ik toch ook niet kunnen veranderen? Zo versterkte ik mijn eigen wanhoop.~"; 9: "~Zo leerde ik de onophefbaarheid van de schuld.~"; } 142: print "~Uiteindelijk ontmoette ik de baron, mijn grote tegenstander. "; switch(baron.state) { 0: print "Ik heb hem gedood."; 1: print "Maar ik heb niet met hem gesproken."; 2: print "Ik toonde hem de oneindige schuld die wij beiden droegen, en liet hem wenend en wanhopig achter."; 3: print "Hij toonde mij echter dat noch hij noch ik enige schuld hadden; dat wij beiden slechts zo handelden als we moesten handelen, zonder een echte keuze te hebben."; 4: print "Ik vergaf hem zijn zonden. Het waren in feite altijd al de mijne."; } print "~^^"; 143: qqon = true; killz = true; killq = true; 144: return Qlist(b, 3, 17, 18, 19); 151: switch(gar_stage3.afloop) { 0: "~Later zag ik in dat ik eens te meer had gepoogd de waarheid te ontlopen.~"; 2: "~Maar waarom noemde ik hem een monster, juist ik, die toch had moeten inzien dat ook de ergste schuld nog puur menselijk kan zijn?~"; 3: "~Maar hoe kon ik weten dat hij nooit zou kunnen veranderen? Had ik hem dan nu al geheel doorzien, terwijl ik zelfs van mezelf niet wist of ik zou kunnen veranderen?~"; 4: "~Maar was de dood niet een veel te gemakkelijke uitweg? Had hij niet zijn schuld moeten dragen, zoals wij allen onze schuld moeten dragen?~"; 5: "~Maar hoe kon ik weten dat hij nooit zou kunnen veranderen? Had ik hem dan nu al geheel doorzien, terwijl ik zelfs van mezelf niet wist of ik zou kunnen veranderen?~"; 6: "~Maar was de dood niet een veel te gemakkelijke uitweg? Had hij niet zijn schuld moeten dragen, zoals wij allen onze schuld moeten dragen?~"; 7: "~En zo leerde ik ook weer hoop te koesteren omtrent mijn eigen problemen.~"; 8: "~Maar hoe kon ik weten dat hij nooit zou kunnen veranderen? Had ik hem dan nu al geheel doorzien, terwijl ik zelfs van mezelf niet wist of ik zou kunnen veranderen?~"; 9: "~Maar deed ik er wel goed aan, om zoveel nadruk op schuld te leggen? Is schuld in de laatste instantie wel zo belangrijk?~"; } 152: print "~Uiteindelijk ontmoette ik de baron, mijn grote tegenstander. "; switch(baron.state) { 0: print "Ik heb hem gedood."; 1: print "Maar ik heb niet met hem gesproken."; 2: print "Ik toonde hem de oneindige schuld die wij beiden droegen, en liet hem wenend en wanhopig achter."; 3: print "Hij toonde mij echter dat noch hij noch ik enige schuld hadden; dat wij beiden slechts zo handelden als we moesten handelen, zonder een echte keuze te hebben."; 4: print "Ik vergaf hem zijn zonden. Het waren in feite altijd al de mijne."; } print "~^^"; 153: qqon = true; killz = true; killq = true; 154: return Qlist(b, 3, 17, 18, 19); 161: switch(gar_stage3.afloop) { 0: "~En zo was het goed; we moeten allemaal alleen met onze daden in het reine komen.~"; 2: "~Maar hij was geen monster, hij was net zo menselijk als ik, en ik had niet het recht hem te doden.~"; 3: "~Maar nu besef ik dat ik een oneindige fout maakte: iedereen kan altijd nog veranderen - als ze maar de juiste hulp krijgen.~"; 4: "~Maar daarmee deed ik hem groot onrecht, want ik ontnam hem zijn waardigheid. Alleen hijzelf had die ultieme keuze mogen maken.~"; 5: "~Maar nu besef ik dat ik een oneindige fout maakte: iedereen kan altijd nog veranderen - als ze maar de juiste hulp krijgen.~"; 6: "~Alleen, alleen... de twijfel knaagde aan mij, de twijfel of er niet toch een betere oplossing voor zijn problemen was geweest dan het eeuwige duister.~"; 7: "~En misschien dat juist die hoop, juist die ene opmerking van mij, hem de kracht zal geven om zijn duistere lot te weerstaan.~"; 8: "~Maar nu besef ik dat ik een oneindige fout maakte: iedereen kan altijd nog veranderen - als ze maar de juiste hulp krijgen.~"; 9: "~Maar ik geloof het niet - van elke schuld kunnen wij ooit verlost worden!~"; } 162: print "~Uiteindelijk ontmoette ik de baron, mijn grote tegenstander. "; switch(baron.state) { 0: print "Ik heb hem gedood."; 1: print "Maar ik heb niet met hem gesproken."; 2: print "Ik toonde hem de oneindige schuld die wij beiden droegen, en liet hem wenend en wanhopig achter."; 3: print "Hij toonde mij echter dat noch hij noch ik enige schuld hadden; dat wij beiden slechts zo handelden als we moesten handelen, zonder een echte keuze te hebben."; 4: print "Ik vergaf hem zijn zonden. Het waren in feite altijd al de mijne."; } print "~^^"; 163: qqon = true; killz = true; killq = true; 164: return Qlist(b, 3, 17, 18, 19); 171: switch(baron.state) { 0: "~Maar hij was mij, en nu zal ik ook mezelf moeten doden.~"; 1: "~Zo ontliep ik opnieuw de confrontatie.~"; 2: "~Ik heb leren inzien hoe schuldig ik ben. Nu zal ik er niet meer voor weglopen.~"; 3: "~Hij had gelijk. Dat is van alle dingen het meest afschuwelijke.~"; 4: "~En nu zal ik ervoor moeten boeten.~"; } 173: qqon = true; killz = true; killq = true; 174: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 181: switch(baron.state) { 0: "~Maar dat is geen oplossing. Een echte oplossing is altijd veel moeilijker en veel pijnlijker dan een gewelddadige.~"; 1: "~Eindelijk had ik begrepen dat hij niet mijn vijand was - ik was het zelf.~"; 2: "~Met het berouw begint de verandering. Of er ooit vergiffenis komt - dat is een tweede.~"; 3: "~Hij had gelijk. Maar toch weiger ik om de hoop op te geven dat ik kan veranderen.~"; 4: "~Maar voordat ik zelf vergeven kan worden zal er nog heel wat moeten gebeuren.~"; } 183: qqon = true; killz = true; killq = true; 184: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 191: switch(baron.state) { 0: "~Wat was ik blind: zelfs toen begreep ik de confrontatie nog niet. Nu is alles pas helder geworden, en nu pas zie ik hoe ik gedoemd ben.~"; 1: "~Het vuur was te sterk; en nu sta ik weer hier, zoals elke nacht.~"; 2: "~Hij werd verpletterd door zijn schuldbesef. Ik zal dat ook worden.~"; 3: "~Maar nu twijfel ik weer. Zijn woorden leken waar, maar de last van de schuld kan niet zomaar weg worden gepraat.~"; 4: "~Het is allemaal mijn schuld. Vanaf vandaag zal ik dat erkennen.~"; } 193: qqon = true; killz = true; killq = true; 194: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 201: "Zak huilend op je knie@:en. ~Ik kan het niet helpen, ik kan het niet helpen... haat me toch niet, want ik kan het echt niet helpen...~"; 202: print "Tranen lopen over je gezicht, en minutenlang kan je niets anders dan huilen.^^"; return true; 203: qqon = true; killz = true; killq = true; 211: "~Ik heb geprobeerd om het niet te doen Maartje, werkelijk, met al mijn krachten heb ik er tegen gestreden. Maar het is te sterk! Wat ik ook doe, elke keer wint mijn lust het van alle goede en mooie dingen in mijn ziel. Ik heb geen keuze, ik ben niet schuldig, ik word elke keer door iets dat sterker is dan ik in een richting gedwongen waar ik niet heen wil... haat me niet, want ik ben onschuldig...~"; 212: 213: qqon = true; killz = true; killq = true; 214: return Qlist(b, 2, 22, 23); 221: "Dit is wat je gelooft."; 222: 223: qqon = true; killz = true; killq = true; 224: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 231: "Je weet dat het niet waar is."; 232: 233: qqon = true; killz = true; killq = true; 234: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 241: "~Ik wil het goed maken door hulp te zoeken, voor jou en voor mij.~"; 242: print "Maartje kijkt onzeker jouw richting uit.^^"; 243: qqon = true; killz = true; killq = true; 244: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 251: "~Ik wil het goed maken door je te overladen met cadeaus! Alles wat je hartje begeert zal ik je geven.~"; 252: print "Over Maartjes uitdrukkingsloze gezicht passeert even een blik van pijn.^^"; 253: qqon = true; killz = true; killq = true; 254: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 261: "~Ik wil het goed maken door voor altijd uit je leven te verdwijnen.~"; 262: print "Maartje kijkt je onzeker aan.^^"; 263: qqon = true; killz = true; killq = true; 264: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 271: "~Ik weet wat ik gedaan heb, en ik wil dat je weet dat het me meer spijt dan ik ooit zal kunnen zeggen. Ik heb geen rechtvaardiging. Het enige wat ik nog kan zeggen is dat ik alles, werkelijk alles, wil doen om wat ik kapot heb gemaakt weer te herstellen.~"; 272: 273: qqon = true; killz = true; killq = true; 274: return Qlist(b, 2, 29, 30); 281: "~Ik weet wat ik gedaan heb. Ik weet wat ik kapot heb gemaakt. Ik heb geen rechtvaardiging. Maar bij god, ik zweer dat ik alles zal doen wat ik kan om je niet nog meer te schaden.~"; 282: 283: qqon = true; killz = true; killq = true; 284: return Qlist(b, 2, 29, 30); 291: "[Wanhopig] ~Waarschijnlijk zal je me nooit kunnen vergeven. Daar zal ik mee moeten leren leven. Het is ook niet te begrijpen, wat ik gedaan heb; voor altijd moet ik een duistere schim in je jeugd blijven. Daar is nu niets meer aan te doen.~"; 292: print "De stilte drukt op je geest.^^"; 293: qqon = true; killz = true; killq = true; 294: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 301: "[Bijna in tranen] ~Ik durf er niet op te hopen dat je me ooit zult vergeven... maar ik hoop dat je me ooit, over hele lange tijd, een heel klein beetje zal kunnen begrijpen. Ik ben geen monster, Maartje; wat ik ook ben, ik ben geen monster. Ik hoop met heel mijn hart dat je dat ooit zal zien.~"; 302: print "De stilte drukt op je geest.^^"; 303: qqon = true; killz = true; killq = true; 304: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 311: "Ik heb al zoveel gelogen, natuurlijk gelooft ze me niet."; 313: qqon = true; killz = true; killq = true; 314: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, 40); 321: "[Onhoorbaar fluisterend] ~Echt waar, lief meisje, echt waar. Nooit meer.~"; 323: qqon = true; killz = true; killq = true; 324: return Qlist(b, 6, 5, 6, 7, 8, 9) | Qlist(b-6, ) | Qlist(b-6, 40); 401: "Er valt niets meer te zeggen."; 402: return true; 403: qqon = true; killz = true; killq = true; } rfalse; ], has concealed;